Leat\Domain\Services\Cart\CartManager A

Total Complexity 65
Dependencies 3
Dependents 2
Total lines 400
Lines of code 204
Logical lines of code 117
Comment lines 131
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
adjust_cart_item_prices()
A
54 8 20
handle_store_api_cart_update()
S
60 5 13
adjust_price_for_discounted_products()
S
62 5 11
remove_sale_price_for_discounted_products()
S
62 5 11
apply_discount_to_cart()
S
55 4 18
get_coupon_code_by_spend_rule()
S
62 4 12
remove_spend_rule()
S
64 4 11
process_spend_rule()
S
64 4 11
add_free_or_discounted_products_to_cart()
S
57 3 16
remove_free_or_discounted_products_from_cart()
S
67 4 7
remove_discount_from_cart()
S
65 4 8
handle_applied_coupon()
S
64 3 10
handle_removed_coupon()
S
64 3 10
find_product_in_cart()
S
67 3 8
calculate_discounted_price()
S
66 3 8
add_new_cart_item()
S
61 1 14
update_existing_cart_item()
S
62 1 11
__construct()
S
71 1 5